package com.ntschy.sys.service;

import com.ntschy.common.core.entity.dataobject.SysCompany;

import java.util.List;

public interface ISysCompanyService {

    // * ================================================基础增删改查BEGIN============================================= *

    /**
     * 获取公司列表
     * 当前查询条件：公司名称
     * @param company 公司对象
     * @return 公司列表
     */
    List<SysCompany> pageCompany(SysCompany company);

    /**
     * 新增公司
     * @param company 公司对象
     * @return 新增结果
     */
    int addCompany(SysCompany company);

    /**
     * 更新公司
     * @param company 公司对象
     * @return 更新结果
     */
    int updateCompany(SysCompany company);

    /**
     * 根据ID删除公司
     * @param id 公司id
     * @return 删除结果
     */
    int deleteCompany(String id);

    // * =================================================基础增删改查END============================================== *
}
